from django.db import models

"""
    模型  <==>  表结构
    类属性  <==>  字段
    对象  <==>  行
"""


class UserModel(models.Model):
    name = models.CharField(max_length=30, unique=True)  # 对应的SQL：name varchar(30)
    age = models.IntegerField(default=18)  # 对应的SQL：age int  default 18
    sex = models.CharField(max_length=20)  # 对应的SQL：sex varchar(20)
    is_delete = models.BooleanField(default=False)  # 对应的SQL：is_delete boolean default false

    def __str__(self):
        return f'{self.name} - {self.age}'

# 用户名称 — name
# 年龄 — age
# 性别 — sex
# 是否删除 — is_delete

# 注意
# 数据迁移：models表结构一旦改变就需要重新数据迁移
